package com.xuecheng.content.service;

import com.xuecheng.content.model.po.CourseTeacher;

import java.util.List;

/**
 * @description: 师资管理相关接口
 * @author: ajie
 * @date: 2024/1/16 10:16:23
 * @version: 1.0
 */
public interface CourseTeacherService {
    
    /**
     * @description: 查询课程教师 
     * @params: [id]       
     * @return: 
     * @author: ajie
     * @date: 2024/1/16 10:19
     */
    List<CourseTeacher> queryCourseTeacherList(Long courseId);

    /**
     * @description:
     * @params: [courseTeacher]       
     * @return: 
     * @author: ajie
     * @date: 2024/1/16 10:59
     */
    CourseTeacher saveCourseTeacher(Long companyId, CourseTeacher courseTeacher);

    /**
     * @description: 删除课程教师 
     * @params: [companyId, courseId, teacherId]       
     * @return: 
     * @author: ajie
     * @date: 2024/1/16 15:12
     */
    void deleteCourseTeacher(Long companyId, Long courseId, Long teacherId);
}
